package GUI
{
	import flash.events.Event;
	import flash.net.URLLoader;
	import flash.net.URLLoaderDataFormat;
	import flash.net.URLRequest;
	import flash.net.URLRequestMethod;
	import flash.net.URLVariables;
	import flash.text.TextFormat;
	import flash.text.TextFormatAlign;


	
	public class Utils
	{
		private static var formatoTextos: TextFormat = new TextFormat();	//Formato para los textos que se muestran
		private static var formatoTitulos: TextFormat = new TextFormat();	//Formato para los titulos que se muestran
		private static var formatoErrores: TextFormat = new TextFormat();	//Formato para los errores que se muestran
		
		public function Utils()
		{
		}
		
		/**
		 * Genera un formato para mostrar texto.
		 * @return formatoTextos Retorna el formato ya creado para ser usado al mostrar titulos
		 */
		public static function formatearTextos():TextFormat {
			
			formatoTextos.color = 0xD7A500;
			formatoTextos.font = "Comic Sans MS";
			formatoTextos.size = 14;
			formatoTextos.display = "inLine";
			formatoTextos.align = TextFormatAlign.CENTER;
			return formatoTextos;
		}
		
		/**
		 * Genera un formato para mostrar texto.
		 * @return formatoTitulos Retorna el formato ya creado para ser usado al mostrar titulos
		 */
		public static function formatearTitulos():TextFormat {
			
			formatoTitulos.color = 0xD7A500;
			formatoTitulos.font = "Comic Sans MS";
			formatoTitulos.size = 18;
			formatoTitulos.display = "inLine";
			formatoTitulos.align = TextFormatAlign.CENTER;
			return formatoTitulos;
		}
		
		/**
		 * Genera un formato para mostrar texto.
		 * @return formatoErrores Retorna el formato ya creado para ser usado al mostrar errores
		 */
		public static function formatearErrores():TextFormat {
			
			formatoErrores.size = 10;
			formatoErrores.color = 0xFF0000;
			formatoErrores.bold = true;
			formatoErrores.italic = true;
			formatoErrores.font = "Comic Sans MS";
			return formatoErrores;
		}
	}
}